home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_36_ISOFailure.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
14KB
|
260 lines
# near model CODE resource
# jump table entries: 15984-15992 (9 of them)
export_1998:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000000E 41EE 0014 lea.l A0, [A6 + 0x14]
00000012 2F20 move.l -[A7], -[A0]
00000014 2F20 move.l -[A7], -[A0]
00000016 3F2C 120C move.w -[A7], [A4 + 0x120C]
0000001A 486C 1378 pea.l [A4 + 0x1378]
0000001E 4EBA 01C8 jsr [PC + 0x1C8 /* 000001E8 */]
00000022 285F movea.l A4, [A7]+
00000024 4E5E unlink A6
00000026 205F movea.l A0, [A7]+
00000028 DEFC 0010 add.w A7, 0x10
0000002C 4ED0 jmp [A0]
0000002E 9149 subx.w -[A0], -[A1]
00000030 534F subq.w A7, 1
00000032 5F43 subq.w D3, 7
00000034 4154 chk.w D0, [A4]
00000036 4348 chk.w D1, A0
00000038 4641 not.w D1
0000003A 494C chk.w D4, A4
0000003C 5552 subq.w [A2], 2
0000003E 4553 chk.w D2, [A3]
00000040 0000 0000 ori.b D0, 0x0
export_1999:
00000044 4E56 FFE4 link A6, -0x001C
00000048 2F0C move.l -[A7], A4
0000004A 286E 0008 movea.l A4, [A6 + 0x8]
0000004E 7000 moveq.l D0, 0x00
00000050 2940 1378 move.l [A4 + 0x1378], D0
00000054 197C 0001 1244 move.b [A4 + 0x1244], 0x1
0000005A 285F movea.l A4, [A7]+
0000005C 4E5E unlink A6
0000005E 2E9F move.l [A7], [A7]+
00000060 4E75 rts
00000062 9049 sub.w D0, A1
00000064 534F subq.w A7, 1
00000066 5F49 subq.w A1, 7
00000068 4E49 trap 9
0000006A 5446 addq.w D6, 2
0000006C 4149 chk.w D0, A1
0000006E 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00000072 5300 subq.b D0, 1
00000074 0000 0000 ori.b D0, 0x0
export_2000:
00000078 4E56 0000 link A6, 0
0000007C 4E5E unlink A6
0000007E 2E9F move.l [A7], [A7]+
00000080 4E75 rts
00000082 9049 sub.w D0, A1
00000084 534F subq.w A7, 1
00000086 5F51 subq.w [A1], 7
00000088 5549 subq.w A1, 2
0000008A 5446 addq.w D6, 2
0000008C 4149 chk.w D0, A1
0000008E 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00000092 5300 subq.b D0, 1
00000094 0000 0000 ori.b D0, 0x0
export_2001:
00000098 4E56 FFFA link A6, -0x0006
0000009C 2F07 move.l -[A7], D7
0000009E 4267 clr.w -[A7]
000000A0 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000000A4 3E1F move.w D7, [A7]+
000000A6 670C beq +0xE /* 000000B4 */
000000A8 3F07 move.w -[A7], D7
000000AA 42A7 clr.l -[A7]
000000AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000B0 4EBA 00B6 jsr [PC + 0xB6 /* 00000168 */]
label000000B4:
000000B4 2E1F move.l D7, [A7]+
000000B6 4E5E unlink A6
000000B8 2E9F move.l [A7], [A7]+
000000BA 4E75 rts
000000BC 9049 sub.w D0, A1
000000BE 534F subq.w A7, 1
000000C0 5F46 subq.w D6, 7
000000C2 4149 chk.w D0, A1
000000C4 4C4D 454D movem.l D0,D2,D3,D6,A0,A2,A6, A5
000000C8 4552 chk.w D2, [A2]
000000CA 524F addq.w A7, 1
000000CC 5200 addq.b D0, 1
000000CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2002: // at 000000D0 (misaligned)
000000D2 FFFA .invalid <<F/7/7>>
000000D4 4AAE 000C tst.l [A6 + 0xC]
000000D8 660E bne +0x10 /* 000000E8 */
000000DA 3F3C FF94 move.w -[A7], 0xFF94
000000DE 42A7 clr.l -[A7]
000000E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E4 4EBA 0082 jsr [PC + 0x82 /* 00000168 */]
label000000E8:
000000E8 4E5E unlink A6
000000EA 205F movea.l A0, [A7]+
000000EC 504F addq.w A7, 8
000000EE 4ED0 jmp [A0]
000000F0 8B49 534F pack -[A5], -[A1], 0x534F
000000F4 5F46 subq.w D6, 7
000000F6 4149 chk.w D0, A1
000000F8 4C4E 494C movem.l D2,D3,D6,A0,A3,A6, A6
000000FC 0000 0000 ori.b D0, 0x0
export_2003:
00000100 4E56 FFFA link A6, -0x0006
00000104 4A6E 000C tst.w [A6 + 0xC]
00000108 670E beq +0x10 /* 00000118 */
0000010A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000010E 42A7 clr.l -[A7]
00000110 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000114 4EBA 0052 jsr [PC + 0x52 /* 00000168 */]
label00000118:
00000118 4E5E unlink A6
0000011A 205F movea.l A0, [A7]+
0000011C 5C4F addq.w A7, 6
0000011E 4ED0 jmp [A0]
00000120 8D49 534F pack -[A6], -[A1], 0x534F
00000124 5F46 subq.w D6, 7
00000126 4149 chk.w D0, A1
00000128 4C4F 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A7
0000012C 5252 addq.w [A2], 1
0000012E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2004: // at 00000130 (misaligned)
00000132 FFFA .invalid <<F/7/7>>
00000134 2F07 move.l -[A7], D7
00000136 4267 clr.w -[A7]
00000138 A9AF syscall ResError
0000013A 3E1F move.w D7, [A7]+
0000013C 670C beq +0xE /* 0000014A */
0000013E 3F07 move.w -[A7], D7
00000140 42A7 clr.l -[A7]
00000142 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000146 4EBA 0020 jsr [PC + 0x20 /* 00000168 */]
label0000014A:
0000014A 2E1F move.l D7, [A7]+
0000014C 4E5E unlink A6
0000014E 2E9F move.l [A7], [A7]+
00000150 4E75 rts
00000152 9049 sub.w D0, A1
00000154 534F subq.w A7, 1
00000156 5F46 subq.w D6, 7
00000158 4149 chk.w D0, A1
0000015A 4C52 4553 movem.l D0,D1,D4,D6,A0,A2,A6, [A2]
0000015E 4552 chk.w D2, [A2]
00000160 524F addq.w A7, 1
00000162 5200 addq.b D0, 1
00000164 0000 0000 ori.b D0, 0x0
export_2005:
fn00000168:
00000168 4E56 FFFC link A6, -0x0004
0000016C 48E7 0018 movem.l -[A7], A3,A4
00000170 286E 0008 movea.l A4, [A6 + 0x8]
00000174 266C 1378 movea.l A3, [A4 + 0x1378]
00000178 200B move.l D0, A3
0000017A 6604 bne +0x6 /* 00000180 */
0000017C A9F4 syscall ExitToShell
0000017E 6022 bra +0x24 /* 000001A2 */
label00000180:
00000180 296B 003C 1378 move.l [A4 + 0x1378], [A3 + 0x3C]
00000186 376E 0010 002C move.w [A3 + 0x2C], [A6 + 0x10]
0000018C 276E 000C 002E move.l [A3 + 0x2E], [A6 + 0xC]
00000192 396B 003A 120C move.w [A4 + 0x120C], [A3 + 0x3A]
00000198 2F0B move.l -[A7], A3
0000019A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000019E 4EBA 0094 jsr [PC + 0x94 /* 00000234 */]
label000001A2:
000001A2 4CDF 1800 movem.l A3,A4, [A7]+
000001A6 4E5E unlink A6
000001A8 205F movea.l A0, [A7]+
000001AA DEFC 000A add.w A7, 0xA /* '\n' */
000001AE 4ED0 jmp [A0]
000001B0 8B49 534F pack -[A5], -[A1], 0x534F
000001B4 5F46 subq.w D6, 7
000001B6 4149 chk.w D0, A1
000001B8 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
000001BC 0000 0000 ori.b D0, 0x0
export_2006:
000001C0 4E56 0000 link A6, 0
000001C4 206E 000C movea.l A0, [A6 + 0xC]
000001C8 226E 0008 movea.l A1, [A6 + 0x8]
000001CC 2368 003C 1378 move.l [A1 + 0x1378], [A0 + 0x3C]
000001D2 4E5E unlink A6
000001D4 205F movea.l A0, [A7]+
000001D6 504F addq.w A7, 8
000001D8 4ED0 jmp [A0]
000001DA 8B49 534F pack -[A5], -[A1], 0x534F
000001DE 5F53 subq.w [A3], 7
000001E0 5543 subq.w D3, 2
000001E2 4345 chk.w D1, D5
000001E4 5353 subq.w [A3], 1
000001E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001E8-000001EE
fn000001E8:
000001E8 4E56 0000 link A6, 0
000001EC 2C5F movea.l A6, [A7]+
// end alternate branch 000001E8-000001EE
fn000001E8: // (misaligned)
000001EA 0000 2C5F ori.b D0, 0x5F /* '_' */
000001EE 206F 0012 movea.l A0, [A7 + 0x12]
000001F2 48D0 FCF8 movem.l [A0], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7
000001F6 41E8 002C lea.l A0, [A0 + 0x2C]
000001FA 4258 clr.w [A0]+
000001FC 4298 clr.l [A0]+
000001FE 43EF 000A lea.l A1, [A7 + 0xA]
00000202 20D9 move.l [A0]+, [A1]+
00000204 20D9 move.l [A0]+, [A1]+
00000206 30EF 0008 move.w [A0]+, [A7 + 0x8]
0000020A 226F 0004 movea.l A1, [A7 + 0x4]
0000020E 20D1 move.l [A0]+, [A1]
00000210 22AF 0012 move.l [A1], [A7 + 0x12]
00000214 205F movea.l A0, [A7]+
00000216 DEFC 0012 add.w A7, 0x12
0000021A 4ED0 jmp [A0]
0000021C 4E5E unlink A6
0000021E 4E75 rts
00000220 9349 subx.w -[A1], -[A1]
00000222 534F subq.w A7, 1
00000224 5F41 subq.w D1, 7
00000226 5F43 subq.w D3, 7
00000228 4154 chk.w D0, [A4]
0000022A 4348 chk.w D1, A0
0000022C 4641 not.w D1
0000022E 494C chk.w D4, A4
00000230 5552 subq.w [A2], 2
00000232 4553 chk.w D2, [A3]
fn00000234:
00000234 4E56 0000 link A6, 0
00000238 2C5F movea.l A6, [A7]+
0000023A 226F 0004 movea.l A1, [A7 + 0x4]
0000023E 206F 0008 movea.l A0, [A7 + 0x8]
00000242 4CD0 FCF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7, [A0]
00000246 41E8 002C lea.l A0, [A0 + 0x2C]
0000024A 3018 move.w D0, [A0]+
0000024C 2218 move.l D1, [A0]+
0000024E 48E7 C040 movem.l -[A7], D0,D1,A1
00000252 3F00 move.w -[A7], D0
00000254 2F01 move.l -[A7], D1
00000256 2F09 move.l -[A7], A1
00000258 2018 move.l D0, [A0]+
0000025A 6702 beq +0x4 /* 0000025E */
0000025C 2F00 move.l -[A7], D0
label0000025E:
0000025E 2058 movea.l A0, [A0]+
00000260 4E90 jsr [A0]
00000262 4CDF 0203 movem.l D0,D1,A1, [A7]+
00000266 3F00 move.w -[A7], D0
00000268 2F01 move.l -[A7], D1
0000026A 2F09 move.l -[A7], A1
0000026C 4EBA FEFA jsr [PC - 0x106 /* 00000168 */]
00000270 4E5E unlink A6
00000272 4E75 rts
00000274 8D49 534F pack -[A6], -[A1], 0x534F
00000278 5F44 subq.w D4, 7
0000027A 4F46 chk.w D7, D6
0000027C 4149 chk.w D0, A1
0000027E 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00000282 0000 .incomplete